Ruseni dynamicky vytvoreneho TFrame
Otázka od: Zapletal Martin
20. 10. 2004 7:09
Nasledujicim postupem vytvorim frame a priradim k nemu pozadovane hodnoty.
Chci-li jej smazat, kliknutim si jej oznacim ale pri jakemkoliv pokusu jej
zrusit (destroy, free...) mi skoci AcessViolation a kod skoci do Unit
Handle. Pro oznaceni a posun Frame pouzivam komponentu TStretchHandle.
Zkousel jsem ruzne postupy, ale nejak se nedari. Uz jsem z toho srnka.
Jestli nebude problem nebo nejaka vazba na StretchHandle
MyFrame := TFrame0.Create(MSheet);
MyFrame.Name := Sect[i];
MyFrame.Tag:=DI.ReadInteger(Sect[i], 'Tag', 0);
MYFrame.Width:=DI.ReadInteger(Sect[i], 'Width', 85);
MYFrame.Height:=DI.ReadInteger(Sect[i], 'Height', 85);
MYFrame.Top:=DI.ReadInteger(Sect[i], 'Top', 85);
MYFrame.Left:=DI.ReadInteger(Sect[i], 'Left', 85);
MyFrame.Parent := PageControl1.Pages[PageControl1.ActivePageIndex];
Jaky je spravny postup pro ruseni?
Zapletal Martin, D7, WXP